package com.fs.erp.api.basedata.service;

import com.fs.erp.api.basedata.bo.product.peoperty.QueryProductPropertyBo;
import com.fs.erp.api.basedata.entity.ProductProperty;
import com.fs.erp.api.basedata.entity.ProductSalepropGroup;
import com.fs.erp.api.basedata.vo.product.UpdateProductPropertVo;
import com.fs.erp.api.basedata.vo.storecenter.QueryProductPropertyVo;
import com.fs.erp.mybatis.resp.PageResult;
import org.springframework.stereotype.Component;

import java.util.List;

@Component
public interface ProductPropertyService extends BaseMpService<ProductProperty> {

    /**
     * 查询列表
     *
     * @return
     */
    PageResult<ProductProperty> query(Integer pageIndex, Integer pageSize, QueryProductPropertyVo vo);

    /**
     * 查询列表
     *
     * @param vo
     * @return
     */
    List<ProductProperty> query(QueryProductPropertyVo vo);

    /**
     * 添加
     * @param vo
     */
    void updateProperty(UpdateProductPropertVo vo);

     QueryProductPropertyBo seleteById(String id);
}
